package com.yami.shop.bean.enums;

/**
 * @author Yami
 */
public enum RightsType {

    /**
     * 普通权益
     */
    ORDINARY("1"),
    /**
     * 实物权益
     */
    ENTITY("2"),
    /**
     * 优惠券权益
     */
    COUPON("3"),
    /**
     * 抽奖权益
     */
    LOTTERY("4"),
    /**
     * 赠送盲盒权益
     */
    ADD_BLIND_BOX("5"),
    /**
     * 增加限购权益
     */
    ADD_MAX_NUM("6"),
    /**
     * 单方空投权益
     */
    UNILATERAL_AIRDROP("7"),
    /**
     * 双方空投权益
     */
    BOTH_AIRDROP("8"),
    /**
     * 优先购权益
     */
    PREEMPTION_RIGHTS("9"),
    /**
     * 电子券权益
     */
    ELECTRONIC_VOUCHER("10"),

    /**
     * 空投商品权益
     */
    KTPROD_VOUCHER("11"),

    /**
     * 兑换商品权益
     */
    Exchange_VOUCHER("12"),

    /**
     * 抵扣券权益
     */
    VOUCHER_RIGHTS("13"),

    /**
     * 优惠券权益
     */
    COUPON_RIGHTS("14");

    private String type;

    public String value() {
        return type;
    }

    RightsType(String num) {
        this.type = num;
    }

    public static RightsType instance(Integer value) {
        RightsType[] enums = values();
        for (RightsType statusEnum : enums) {
            if (statusEnum.value().equals(value)) {
                return statusEnum;
            }
        }
        return null;
    }
}
